//
//  CLAdsorbButton.h
//  Charles
//
//  Created by Leo on 2017/3/17.
//  Copyright © 2017年 charles. All rights reserved.
//

#import <UIKit/UIKit.h>


/**
 吸附按钮协议
 */
@protocol CLAdsorbButtonDelegate <NSObject>

-(void)adsorbButtonClicked:(UIButton*)sender;

@end


@interface CLAdsorbButton : UIButton

/**
 *  悬浮窗所依赖的根视图
 */
@property(nonatomic,strong)UIView *rootView;

/**
 *  UIDragButton的点击事件代理
 */
@property (nonatomic,weak) id <CLAdsorbButtonDelegate> delegate;

/**
 最初的位置
 */
@property (nonatomic,assign) CGRect originFrame;

/**
 是否吸附，如果不吸附，就是可以随意拖拽
 */
@property (nonatomic,assign) BOOL isAdsorb;

@end
